This is the parts list for the Digital Electronics module in Ian Juby's online course "Robotics: Learn by building" series. Optional, but recommended: male header, 0.1" or 2.54mm spacing (any number of pins) female header, 0.1" or 2.54mm spacing (any number of pins) Some jumper wires for breadboarding, like these: http://www.ebay.ca/sch/i.html?_from=R40&_trksid=p2050601.m570.l1313.TR0.TRC0.A0.H0.Xdupont+wire+jumper+cables.TRS1&_nkw=dupont+wire+jumper+cables&_sacat=0 -male to male -female to female -male to female 4 momentary pushbuttons, breadboard compatible Arduino protoshield The following parts will be used in the module: 4011 Quad NAND gate PIC16F1455 microcontroller PICKIT 3 programmer Arduino TFT touch screen shield http://www.ebay.ca/itm/2-4-TFT-LCD-Shield-Touch-Panel-Module-TF-Micro-SD-Arduino-UNO-R3-/351493648940?hash=item51d6a7722c 2 X 16 LCD display, Hitachi 44780 driver http://www.ebay.com/sch/i.html?_from=R40&_trksid=p2050601.m570.l1313.TR0.TRC0.H0.X2x16+hitachi+LCD+display.TRS0&_nkw=2x16+hitachi+LCD+display&_sacat=0 Arduino Uno, preferably with the ATMEGA328P?-PU http://www.ebay.ca/itm/NEW-UNO-R3-BOARD-ATMEGA328P-PU-ATMEGA16U2-ARDUINO-USB-Cable-M10-/301723614864?hash=item464020fe90 "Arduino Smart Car" 2WD Robot kit http://www.ebay.ca/itm/2WD-Smart-Robot-Car-Kit-Speed-encoder-Battery-Box-Arduino-2-motor-1-48-M36-/351493696679?hash=item51d6a82ca7 keypad - you can make one, but you can buy one for less than $2: http://www.ebay.ca/itm/4x5-Matrix-Array-20-Key-Membrane-Switch-Keypad-Keyboard-4-5-Keys-Arduino-/301821111453?hash=item4645f0ac9d 7 segment led shield with switches http://www.ebay.ca/itm/TM1638-8-Bit-LED-8-Bit-Digital-Tube-8-Keys-Display-module-Arduino-/291549882062?hash=item43e1ba26ce Arduino ultrasonic shield h bridge shield with L298 driver chip Arduino wifi shield, ESP8266 or ESP-01 wifi transceiver infrared sensor like this one: http://www.ebay.ca/itm/10PCS-Infrared-Sensor-Obstacle-Avoidance-Module-Probe-Smart-Car-Robot-/291791251029?hash=item43f01d2655